package com.success.application.common.result;

import java.util.List;
import java.util.Map;

/**
 * 前后台数据接口类
 * 
 * @author ChrisWong
 *
 */
public class StringBaseResult<T> implements IResult {

  private static final long serialVersionUID = 1L;

  /**
   * 返回结果：1成功，0失败
   */
  protected String result = "";

  /**
   * 返回消息：结果为0时存放失败原因
   */
  protected String msg = "";

  /**
   * 返回结果：对象
   */
  protected int data = Integer.parseInt(null);
//  /**
//   * 返回结果：列表
//   */
//  protected List<T> list = null;

  /**
   *
   * @param result 返回结果：1成功，0失败
   * @param msg 返回消息：结果为0时存放失败原因
   * @param data 返回结果:
   */
  public StringBaseResult(String result, String msg, int data) {
    this.result = result;
    this.msg = msg;
    this.data = data;
  }

//  /**
//   *
//   * @param result 返回结果：1成功，0失败
//   * @param message 返回消息：结果为0时存放失败原因
//   * @param list 返回结果：列表
//   */
//  public BaseResult(String result, String message, List<T> list) {
//    this.result = result;
//    this.message = message;
//    this.list = list;
//  }

  public String getResult() {
    return result;
  }

  public void setResult(String result) {
    this.result = result;
  }

  public String getMsg() {
    return msg;
  }

  public void setMsg(String msg) {
    this.msg = msg;
  }

  public int getData() {
    return data;
  }

  public void setData(int data) {
    this.data = data;
  }

//  public List<T> getList() {
//    return list;
//  }
//
//  public void setList(List<T> list) {
//    this.list = list;
//  }

}
